/**
 * 子系统api
 * Created by fanGe on 2019-02-21 09:44:57.
 * 自动生成
 */
import http from '@/utils/http'
/**
 * 获取角色权限
 * @param {Object} params 请求对象
 * @returns {*|AxiosPromise} 响应
 */
export function getRoleByUserId (params) {
  return http({
    method: 'get',
    url: 'api/authcenter/base/user/common/group/validation',
    params
  })
}

/**
 *获取用户角色信息
 * @param {Object} params 请求参数
 * @returns {*|AxiosPromise} 响应
 */
export function getList (params) {
  let roleCode = params.roleCode
  return http({
    method: 'get',
    url: `api/authcenter/base/user/list/${roleCode}`
  })
}

/**
 *获取所有角色信息
 * @returns {*|AxiosPromise} 响应
 */
export function getAllRole () {
  return http({
    method: 'get',
    url: `api/authcenter/base/role/all`
  })
}

/**
 *根据角色Id查询所有用户信息
 * @param {Object} params 角色ID
 *@returns {*|AxiosPromise} 响应
 */
export function getByRoleIdAllUserInfo (params) {
  let keyId = params.roleId
  return http({
    method: 'get',
    url: `api/authcenter/base/role/users/${keyId}`
  })
}
